/*
 * ConsultarNumeroSessao.h
 *
 * @author Bematech S.A.
 */

#ifndef __BILBAO_PROTOCOL_SERIAL_COMMAND_CONSULTAR_NUMERO_SESSAO_CLASS_H__
#define __BILBAO_PROTOCOL_SERIAL_COMMAND_CONSULTAR_NUMERO_SESSAO_CLASS_H__

#include "bilbao/protocol/serial/ASerialCommand.h"

namespace bilbao
{
	namespace protocol
	{
		namespace serial
		{
			namespace command
			{
				class ConsultarNumeroSessao :
						public ASerialCommand
				{
				public:
					/*
				 	 * Construtor
				 	 *
				 	 * Parâmetros
				 	 * 0 - numeroSessao
				 	 */
					ConsultarNumeroSessao( const String& );

					/*
				 	 * Destrutor
				 	 */
					virtual ~ConsultarNumeroSessao( void );

					/*
					 * Get e set numeroSesao
					 */
					inline long int NumeroSessao( void ) { return _numeroSessao; }
					inline void NumeroSessao( long int numeroSessao ) { _numeroSessao = numeroSessao; }

				private:
					/*
					 *
					 */
					long int _numeroSessao;

				}; // class ConsultarNumeroSessao
			} // namespace command
		} // namespace serial
	} // namespace protocol
} // namespace bilbao


#endif // __BILBAO_PROTOCOL_SERIAL_COMMAND_CONSULTAR_NUMERO_SESSAO_CLASS_H__
